﻿#ifndef COLORSKIN_HPP
#define COLORSKIN_HPP

class MainFrame;
using namespace DuiLib;

class ColorSkinWindow : public CWndImplBase
{
public:
    ColorSkinWindow(MainFrame *main_frame, RECT rcParentWindow);
    LPCTSTR GetWindowClassName() const;
    virtual void OnFinalMessage(HWND hWnd);
    void Notify(TNotifyUI &msg);
    virtual void InitWindow();
    virtual CDuiString GetSkinFile();
    virtual CDuiString GetSkinFolder();
    virtual LRESULT OnKillFocus(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled);

private:
    RECT parent_window_rect_;

    MainFrame *main_frame_;
};

#endif // COLORSKIN_HPP